$(document.body).removeClass('no-js');

var $nav = $('#site-nav'),
	$product = $('.the-product.summary'),
	$toggle = $('#shopping-cart .toggle'),	
	$relatedItem = $('#related-product .related-item');
$nav.find('li:has(ul)').hover(function() {
	$(this).children('ul').stop(true,true).slideDown(200);
}, function() {
	$(this).children('ul').stop(true,true).slideUp(100);
}).children('a').on("click", function() {
	$(this).next().toggle();
	return false;
});
$product.contents().filter(function() {
	return this.nodeType == 8;
}).each(function(i) {
	var a = this.nodeValue;
	a = a.replace(/\/s[0-9]+\//g, "/s200/");
	$product.eq(i).html(a);	
});
$product.each(function() {
	var str = $(this).find('.product-description').text();
	$(this).find('.product-description').text(str.substring(0,200)+'...');
});
$toggle.toggle(function() {
	$(this).parent().stop().animate({top:0},'slow');
	return false;
}, function() {
	$(this).parent().stop().animate({top:-405},'slow');
	return false;
});
$relatedItem.hover(function() {
	$('strong', this).stop().animate({opacity:"show",marginBottom:-15}, 400);
}, function() {
	$('strong', this).stop().animate({opacity:"hide",marginBottom:10}, 400);
}).on("click", function() {
	$('strong', this).stop().animate({opacity:"toggle",marginBottom:-15}, 400);
});